class Solution:

def letterCombinations\(self, digits\):

    """

    :type digits: str

    :rtype: List\[str\]

    """

    dic={'2':\["a","b","c"\],'3':\["d","e","f"\],'4':\["g","h","i"\],'5':\["j","k","l"\],'6':\["m","n","o"\],'7':\["p","q","r","s"\],'8':\["t","u","v"\],'9':\["w","x","y","z"\]}

    result=\[\]

    for digit in digits:

        value=dic\[digit\]

        \#print\(value\)

        temp=\[\]

        if len\(result\)==0:

            result=value

        else:

            for past in result:

                for i in value:

                    temp+=\[past+i\]

            result=temp

    return result

results matching ""

    No results matching ""